﻿using MediatR;
using SmartTracking.ErrorCode;

namespace SmartTracking.ApiWrite.Applications.Commands.Ewemating
{
    /// <summary>
    /// 母羊配种
    /// </summary>
    public class AddWeaningsCommand : IRequest<ApiResult<int>>
    {
        /// <summary>
        /// 耳号
        /// </summary>
        public string? WeaningSnowId { get; set; }
        /// <summary>
        /// 哺乳天数
        /// </summary>
        public int? WeaningDayNum { get; set; }
        /// <summary>
        /// 当前栋舍
        /// </summary>
        public string? WeaningPoultryhome { get; set; }
        /// <summary>
        /// 当前栏位
        /// </summary>
        public string? WeaningField { get; set; }
        /// <summary>
        /// 转入栋舍
        /// </summary>
        public string? WeaningTransferhouse { get; set; }
        /// <summary>
        /// 转入栏位
        /// </summary>
        public string? WeaningTransfer { get; set; }
        /// <summary>
        /// 断奶只数(只)
        /// </summary>
        public int? WeaningQuantity { get; set; }
        /// <summary>
        /// 断奶总窝重(公斤)
        /// </summary>
        public decimal? WeaningWeight { get; set; }
        /// <summary>
        /// 种母重量(公斤)
        /// </summary>
        public decimal? WeaningMomweight { get; set; }
        /// <summary>
        /// 备注
        /// </summary>
        public string? Remarks { get; set; }
    }
}
